*,html{
    margin:0px;
    padding:0px;
}
a{
    text-decoration:none;
    color:#000;
}
.handisleContain{
    max-width:720px;
    width:100%;
    box-sizing:border-box;
    padding-bottom:100px;
}
.handisleContain img{ width:100%; }
.pd10{ box-sizing:border-box; padding:5px 10px; }
.font{ font-size:15px; }
.font18{ font-size:18px; }
.red{ color:#FF5555; }

.handisleContain .form{
    width:100%;
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:space-between;
    box-sizing:border-box;
    padding:5px 10px;
}
.handisleContain .form input{
    box-sizing:border-box;
    padding:5px;
    border:1px solid #e1e1e1;
}
.handisleContain .form .fa,
.handisleContain .form .fb{ display:flex; flex-direction:column; width:160px;}


.handisleContain .logo{ box-sizing:border-box; margin:10px auto;  display:flex; align-items:center; justify-content:center;}
.handisleContain .logo img{ width:200px; }
.handisleContain .login{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    flex-direction:column;
    padding:10px;
}
.handisleContain .login .input{
    position:relative;
    margin-bottom:20px;
    display:flex;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    border-bottom:1px solid #f1f1f1;
}
.handisleContain .login .input .getCode{
    position:absolute;
    right:5px;
    bottom:5px;
    border:1px solid #e1e1e1;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#999;
    font-size:15px;
    box-sizing:border-box;
    padding:5px 10px;
    border-radius:20px;
}
.handisleContain .login .input input{width:100%; box-sizing:border-box; padding:5px ; border:0px; }
.handisleContain .login .van-icon img{ width:24px !important; height:24px !important; }

.handisleContain .btn{
    margin:0 auto;
    width:95%;
}
.handisleContain .btn .submitLogin{
    width:100%;
    box-sizing:border-box;
    padding:20px;
    border-radius:30px;
}




.fixed{
    border-top:1px solid #e1e1e1;
    display:flex;
    align-items:center;
    justify-content:space-between;
    box-sizing:border-box;
    width:100%;
    height:50px;
    overflow:hidden;
    background:#FFF;
    position:fixed;
    left:0px;
    bottom:0px;
}
.fixed .nav{
    width:100%;
    height:50px;
    overflow:hidden;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.fixed .nav .icon img{ width:30px; height:30px;}
.fixed .nav .txt{ font-size:12px; position: relative; top:-10px; }
.fixed .selectedNav .txt{ color:#FF5555; }

.fixedCart{ margin:0px; padding:0px; }
.fixedCart .nav{ width:25%; }
.fixedCart .nav a{
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    width:100%;
    height:100%;
    color:#FFF;
    background:#F39800;
    font-size:15px;
}

.fixedCart .a,.fixedCart .b{ width:15%;  }
.fixedCart .c,.fixedCart .d{ width:35%;}



.mask{
    display:none;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    position:fixed;
    z-index:9998;
    left:0px;
    top:0px;
}
.Loading{
    display:none;
    justify-content:center;
    align-content:center;
    width:auto;
    height:auto;
    position:fixed;
    z-index:9999;
    left:calc(50% - 100px);
    top:45%;
}
.Loading span{
    display:flex;
    justify-content:center;
    align-content:center;
    box-sizing:border-box;
    padding:10px;
    width:200px;
    height:auto;
    background:#00a100;
    color:#FFF;
    border-radius:8px;
}